package com.hlxt.nj.busi.dao;

import com.hlxt.nj.busi.model.TUserCou;
import com.hlxt.nj.busi.model.TUserCouCriteria;
import com.hlxt.nj.common.PageBean;
import java.util.List;

public interface TUserCouDAO {
    int countByExample(TUserCouCriteria example);

    int deleteByExample(TUserCouCriteria example);

    int deleteByPrimaryKey(Integer id);

    void insert(TUserCou record);

    void insertSelective(TUserCou record);

    List<TUserCou> selectByExample(TUserCouCriteria example);

    TUserCou selectByPrimaryKey(Integer id);

    int updateByExampleSelective(TUserCou record, TUserCouCriteria example);

    int updateByExample(TUserCou record, TUserCouCriteria example);

    int updateByPrimaryKeySelective(TUserCou record);

    int updateByPrimaryKey(TUserCou record);

    void selectPageBeanByExample(TUserCouCriteria example, PageBean pageBean);

    void selectPageBean(TUserCou record, PageBean pageBean);

    int count(TUserCou record);

    List<TUserCou> select(TUserCou record);
}